package cn.edu.hubu.hubusmartzoohouse.mapper;

import cn.edu.hubu.hubusmartzoohouse.entity.Stadium;
import cn.edu.hubu.hubusmartzoohouse.entity.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 被测试类
 */
public interface StadiumMapper {

    public Stadium selectByName(String name);


    public Stadium selectById(int stadiumId);
    /**
     * 向user用户信息表添加一个用户信息
     * @param stadium 要添加的用户信息
     * @return 如果添加成功则返回1，失败则返回0
     */
    public int insert(Stadium stadium);

    /**
     * 完成修改操作
     */

    /**
     * 删除操作
     * @param stadiumId
     * @return
     */
    public int delete(int stadiumId);

    /**
     * 根据用户Id查询所有的信息
     * 返回List
     */
    public List<Stadium> listByUserId(int userId);






    public int updateIsDelete(@Param("stadiumId") int stadiumId,
                              @Param("isDelete") int isDelete);

    public int updateStadium(Stadium stadium);

    public Stadium serchStadiumById(int stadiumId);

    public Stadium serchStadiumByName(String stadiumName);
}
